import store from '@/store/index';
/**
 * @param {{子组件名称}} name
 * @param {{更改参数}} value
 */
export function SetChildItem(name, value) {
  console.log(name);
  switch (name) {
    case "listTitle":
      setListData(name, value).then(res => {
        console.log(JSON.parse(res[0].page_json));
      })
      break;
    default:
      break;
  }
}
// 设置列表内容
function setListData(name, value) {
  return new Promise(function(resolve, reject) {
    var comDate = JSON.parse(localStorage.getItem("page_json"));
    for (const i in comDate) {
      if (store.state.apply.PageIdx === comDate[i].id) {
        for (const y in JSON.parse(comDate[i].page_json)) {
          if (JSON.parse(comDate[i].page_json)[y].id === store.state.apply.componentIdx + 1) {
            var data = JSON.parse(comDate[i].page_json)[y].data.childStyle;
            for (const z in data) {
              switch (data[z].name) {
                case "listTitle":
                  data[z] = value;
                  break;
                default:
                  break;
              }
            }
          }
        }
      }
    }
    resolve(comDate);
  })
}

// 文本
export var ListTextTitle = {
  constyle: {
    left: 140,
    top: 12,
    width: 80,
    height: 28
  },
  style: {
    fontSize: "",
    color: "rgba(0, 206, 209, 1)",
    textDecoration: "none",
    fontStyle: "",
    fontWeight: "",
    textAlign: ""
  },
  key: "",
  data: "标题内容"
}

export var ListBtn = {
  name: "listBtn",
  constyle: {
    left: 284,
    top: 55,
    width: 80,
    height: 28
  },
  style: {
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    fontSize: "12px",
    textDecoration: "",
    fontStyle: "",
    fontWeight: "",
    background: "rgba(255,103,103,1)",
    borderRadius: "12px",
    lineHeight: "24px",
    color: "#ffffff"
  },
  data: "立即购买"
}

export var ListImg = {
  name: "listImg",
  constyle: {
    left: 10,
    top: 10,
    width: 120,
    height: 75
  },
  style: {
    width: "100%",
    height: "100%",
    borderRadius: "0px"
  },
  data: "http://img.tupian114.com/20131104/2236142472.jpg"
}

// listPageStyle: {
//   conStyle: {
//     background: "#ffffff",
//     top: "10px"
//   },
//   essentialKey: {
//     Industrylist: "电商",
//     listNumber: "",
//     width: "375px",
//     height: "100px",
//     borderRadius: "",
//     background: ""
//   },
//   childStyle: [
//     {
//       name: "listTitle",
//       constyle: {
//         left: 140,
//         top: 12,
//         width: 80,
//         height: 28
//       },
//       style: {
//         fontSize: "",
//         color: "rgba(0, 206, 209, 1)",
//         textDecoration: "none",
//         fontStyle: "",
//         fontWeight: "",
//         textAlign: ""
//       },
//       key: "",
//       data: "标题内容"
//     },
//     {
//       name: "listBtn",
//       constyle: {
//         left: 284,
//         top: 55,
//         width: 80,
//         height: 28
//       },
//       style: {
//         display: "flex",
//         alignItems: "center",
//         justifyContent: "center",
//         fontSize: "12px",
//         background: "rgba(255,103,103,1)",
//         borderRadius: "12px",
//         textAlign: "center",
//         lineHeight: "24px",
//         color: "#ffffff"
//       },
//       data: "立即购买"
//     },
//     {
//       name: "listImg",
//       constyle: {
//         left: 10,
//         top: 10,
//         width: 120,
//         height: 75
//       },
//       style: {
//         width: "100%",
//         height: "100%"
//       },
//       data: "http://img.tupian114.com/20131104/2236142472.jpg"
//     },
//     {
//       name: "listOldText",
//       constyle: {
//         left: 120,
//         top: 36,
//         width: 80,
//         height: 28
//       },
//       style: {
//         fontSize: "14px",
//         textAlign: "center",
//         color: "#FF6336",
//         fontWeight: "400",
//         textDecoration: "line-through"
//       },
//       data: "120元"
//     },
//     {
//       name: "listInventory",
//       constyle: {
//         left: 130,
//         top: 60,
//         width: 80,
//         height: 28
//       },
//       style: {
//         fontSize: "16px",
//         textAlign: "center",
//         color: "#A2A2A2"
//       },
//       data: "剩余200"
//     },
//     {
//       name: "listLabels",
//       constyle: {
//         left: 10,
//         top: 10,
//         width: 35,
//         height: 16
//       },
//       style: {
//         fontSize: "12px",
//         textAlign: "center",
//         color: "#FF365C",
//         background: "rgba(253,234,238,1)",
//         borderRadius: "8px",
//         display: "flex",
//         alignItems: "center",
//         justifyContent: "center"
//       },
//       data: "标签"
//     },
//     {
//       name: "listTime",
//       constyle: {
//         left: 283,
//         top: 15,
//         width: 50,
//         height: 20
//       },
//       style: {
//         fontSize: "12px",
//         textAlign: "center",
//         color: "#A2A2A2"
//       },
//       data: "16:05:52"
//     }
//   ]
// }
